/*轮播*/
.fullSlide {width:100%;position:relative;height:600px; overflow: hidden}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:650px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:650px;}
.fullSlide .hd {
    position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#fffab1;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;
    transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
    -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
    -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
    -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{ width:50px;height:18px;background:#005acc; color:#005acc;}

.fullSlide .prev,.fullSlide .next {	display:block;
    position:absolute;
    z-index:1;top:50%;
    margin-top:-30px;left:5%;
    z-index:1;
    width:40px;
    height:60px;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:0.5;
    display:none;
    width:81px; height:80px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}

/*通用标题*/
.titis{height: 127px;text-align: center;background: url(../images/pro_tt.png) no-repeat center bottom;margin-bottom:20px; margin-top: 20px}
.titis h4{font-size:36px;color: #1f1f1f;font-weight: bold;height:71px;line-height:71px;}
.titis h4 a {color: #1f1f1f}
.titis h4 span{color: #1f1f1f;font-weight:bold}
.titis h4 i{width:6px;height: 6px;background: #1f1f1f;border-radius: 50%;margin:0 18px; vertical-align: middle;display:inline-block;}
.titis p{height:32px;line-height: 32px;font-size:20px;color: #666666;}
.titis p em{color: #363636;padding:0 6px;}

/*产品*/

.slideTxtBox { width: 1400px; text-align: left; }
.slideTxtBox .hd { height: 36px; line-height: 36px; position: relative; margin-bottom: 30px; }
.slideTxtBox .hd a{ color: #fff}
.slideTxtBox .hd a:hover{ color: #fff}
.slideTxtBox .hd a:a:active {color: #fff}
.slideTxtBox .hd ul { height: 32px; width: 1102px;  margin: 0 auto;}
.slideTxtBox .hd ul li { float: left; background: #535353;padding: 0 30px; cursor: pointer; border: 1px solid #dedede; margin: 0 10px; min-width: 60px; text-align: center; border-radius: 8px; font-size: 16px;}
.slideTxtBox .hd ul li.on { height: 36px; background: #0f5aad; color: #FFF; }

.mxkc_js2 { width: 1400px; overflow: hidden; margin-top:25px;}

.mxkc_js2 li { float: left; width: 340px; height: 296px; overflow: hidden;text-align: center; position: relative; overflow: hidden; margin: 0 5px 15px ; cursor: pointer; }

.mxkc_js2 li img { width: 340px; height: 220px; text-align: center;  display:block; transition: all 0.3s; overflow: hidden;}
.mxkc_js { width: 100%; overflow: hidden; margin-top:25px;}
.mxkc_js li { float: left; width: 220px; height: 296px; text-align: center; position: relative; overflow: hidden; margin: 0px 20px 20px 0px; cursor: pointer; }
.mxkc_js li img { width: 262px; height: 296px; text-align: center; display:block;}

.mxkc_js2 li img:hover{
    transform: scale(1.02);

}
.mxkc_js2 .tit{
    background: #dcdde1;
    height: 50px;
    width: 340px;
}
.mxkc_js2 li a{color: #fff;width: 278px; height: 350px; overflow: hidden}
.mxkc_js2 li a:hover{color: #eeeeee;}
.mxkc_js_t{ height: 50px; width: 210px; text-align: center; color: #000; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 50px; display: block; float:left;}
.mxkc_js_btn1{
    width: 65px;
    height: 50px;
    float:left;
    background:#f06522;
    line-height: 50px;
    text-align: center;
    padding:0;
    margin: 0;

}
.mxkc_js_btn2{
    width: 65px;
    height: 50px;
    float:left;
    background:#0979c1;
    line-height: 50px;
    text-align: center;
    padding:0;
    margin: 0;
    width: 65px;
    height: 50px;
}

/*定制联系*/

.dingzhi{
    width:100%;
    position:relative;
    height:241px;
    overflow: hidden;
    background: url(../images/dzbg.jpg) no-repeat center center;
}


.dingzhi .dleft{
    width: 570px;
    float:left;

}
.dingzhi .dleft ul li{
    float:left;
    margin-top: 108px;
    margin-left: 40px;
}
.dingzhi .dcenter{
    width: 300px;
    float:left;
    margin-top: 30px;
    margin-left: 80px;

}
.dingzhi .dright{
    float:right;
    margin-top: 70px;
}
/*应用领域*/
.index_list{ position:relative; opacity:1; padding:0px 0 0 0; height:550px;  overflow:hidden;}
.index_list .f_quxian{ text-align:center;  position:absolute; left:50%; margin-left:-37px; width:75px; height:24px; top:0px; padding:0 0 10px 0; opacity:0;}
.index_list .f_t{ text-align:center; font-size:30px; color:#004db7; line-height:40px; font-weight:bold; background:url(../images/fflei_line.jpg) no-repeat center bottom;  position:absolute; left:50%; margin-left:-218px; top:74px; width:436px;  opacity:0;}
.index_list .f_t_wenzi{ font-size:16px; text-align:center; color:#737272; line-height:40px; padding:0 0 40px 0; position:absolute; left:50%; margin-left:-218px; top:114px; width:436px;  opacity:0;}

.index_list .f_list{ height:530px; position:relative; overflow:hidden; top:390px; opacity:0;}
.index_list .f_list li{ width:330px; float:left; position:relative; height:238px; margin: 10px 10px;}
.index_list .f_list .f_title{ font-size:24px; color:#ffffff; position:absolute; text-align:center; width:100%; font-weight:bold; z-index:5; top:80px;}
.index_list .f_list .f_line{ height:1px; width:140px; left:50%; margin-left:-70px; position:absolute; background:#8c8c84; z-index:5; top:170px;}
.index_list .f_list .f_wenzi{ color:#f6e9d7; font-size:16px; width:100%; text-align:center; position:absolute; line-height:40px; z-index:5; top:180px;}
.index_list .f_list .f_top{ position:absolute; width:100%; height:238px; background:rgba(0,0,0,0.7);z-index:3;}
.index_list .f_list .f_da{ position:absolute; width:69px; height:69px; left:50%; margin-left:-34px; z-index:4; opacity:0; bottom:0}
.index_list .f_list .f_kuang{ position:absolute; width:284px; height:614px; left:-50%; margin-left:-142px; z-index:2; opacity:0}
.index_list .f_list .f_pic{ position:absolute; width:330px; height:238px; z-index:1; overflow:hidden;}
.index_list .f_list .f_pic img{ width:100%; height:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.index_list .f_list li:hover .f_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

/*合作流程*/

.hezuo{
    width:100%;
    position:relative;
    height:241px;
    overflow: hidden;
    background: url(../images/hzbg.jpg) no-repeat center center;
}


.hezuo .hleft{
    width: 270px;
    float:left;
    margin-left: 30px;
    margin-top: 40px;

}
.hezuo .hright{
    float:right;
    width: 1100px;

}
.hezuo .hright ul li{
    float:left;
    margin-top: 60px;
    margin-left: 20px;
}
/*力企优势*/
.Merits dl{width: 1400px; height: 408px;}
.Merits dt{float: left;}
.Merits dt img{width: 700px; height: 408px;}
.Merits dd{float: right;width:600px; padding-top: 54px;}
.Merits dd h3{margin-bottom: 30px; font-size: 30px; color: #333; font-weight: normal; line-height: 50px;  }
.Merits dd h3 img{float: left; width: 50px; height: 60px; margin-right: 16px; font-weight: bold;}
.Merits dd h3 b{}
.Merits dd p{line-height:35px; color: #666; font-size: 16px;}
.Merits dd p em{ margin:9px 12px 0 6px;text-align: center; color: #999; width: 18px; height: 18px; float: left; line-height: 18px; font-size: 14px; font-family: Arial; background:url(../images/ys_ic.gif) no-repeat left 0px;}
.Merits dd p i{color: #004db8;}
.ys_dl2 dt,.ys_dl4 dt{float: right;}
.ys_dl2 dd,.ys_dl4 dd{float: left;}

.ys_dl4 dd{padding-top: 105px;}
/*合作案例*/
.Case{
    background:url(../images/casebg.jpg) no-repeat top center;
    background-size:cover;
    padding:0px 0 70px;
    margin-top: 40px;

}
.dls_nr {
    background:#FFF;
    margin:0 10px;
    padding-bottom:1px;
}
.dls_nr .dls_tu {
    padding-top:10px;
    margin:0 10px
}
.dls_nr .dls_zi {
    border:1px solid #d6d6d6;
    margin:20px 10px
}
.dls_nr .dls_zi .dls_zi1 {
    font-size:18px;
    color:#4f4134;
    font-weight:bold;
    padding:15px 0
}
.dls_nr .dls_zi .dls_zi2 {
    font-size:14px;
    color:#898989;
    line-height:1.8;
    padding:0 10px;
    text-align:left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.dls_nr .dls_zi .dls_more {
    background: #0155a8;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    display: block;
    border-radius: 5px;
    margin: 10px auto;
}
.dls_nr .dls_zi .dls_more a {
    color:#FFF
}
/*新闻*/
.newbox{line-height:30px;height:737px;font-family: "Microsoft Yahei";color: #333;}
.newbox h1{text-align: center; margin-bottom: 39px;}
.newbox h1 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}
.newbox h1 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}
.newbox h1 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}
.newbox h1 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}
.pro_lt li em,.newtil li em{display: inline-block;padding: 0 23px;font-weight: normal;color: #ccc;}

.newtil{height: 50px;line-height: 38px;overflow: hidden;font-size: 18px;background:url(../images/line1.gif) no-repeat 360px 16px;}
.newtil ul,.newtil li{float: left;}
.newtil span{float: right;font-size: 14px;}
.newtil span a{color: #999;display: inline-block;}
.newtil li.cur{color:#0155a8;font-weight: bold;}

.news_c dl{width:603px;float: left;overflow: hidden;}
.news_c dd{padding: 8px 21px 0;line-height:30px;color: #333;}
.news_c dd h3{height:34px;line-height:34px;font-size:16px;color: #333;text-align: center;}
.news_c dt{width:562px;height: 426px;border: dashed 1px #e6e6e6;padding: 20px 19px;}
.news_c dt p,.news_c dt p img{display: block;width:562px;height: 422px;overflow: hidden;}
.news_c ul{width: 760px;float: right;}
.news_c li{height:99px;border-bottom: solid 1px #e8e8e8;line-height: 24px;margin-bottom: 32px;}
.news_c li span{width: 80px;float: left;text-align: center;padding:0 10px 0 0;font-family: Arial;font-size: 18px;line-height: 20px;color: #ddd;}
.news_c li span b{display: block;font-size: 54px;line-height: 50px;font-weight: normal;}
.news_c li p{width: 660px;float: left;color: #666;}
.news_c li p a,.news_c dd p a,.about_w p a{display: inline-block;color: #0155a8;}
.news_c li p b{display: block;color: #333;line-height: 26px;}
.news_c li p b a,.news_c dd h3 a{display: block;color: #333;}

/*我们*/

.about{
    width:100%;
    position:relative;
    height:479px;
    overflow: hidden;
    background: url(../images/jjbg.jpg) no-repeat center center;
}
.about p{
   color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
}
.about ul {
    width: 530px;
    margin: 0 auto;
}
.about ul li{
    color: #fff;
    font-size: 16px;
    text-align: center;
    float:left;
    width: 100px;
    height: 84px;
    margin:30px 15px 0px 0px ;
    border-right:1px dashed #fff;;
}
.about ul li h4{
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
}
.about ul li a{
  color: #fff;
}
